#include <easyx.h>
#include <cstdio>
#include <vector>
#include "constants.h"

// window size
const int WIDTH = 960;
const int HEIGHT = 720;

// color
const int BGCOLOR = BGR(0xF1F2F3);
const int HBLUE = BGR(0x0A59F7);
const int BYELLOW = BGR(0xe8be61);
const int TOAGREY = BGR(0X555555);

const RECT EMPTY_RECT = {0, 0, 0, 0};

// chess color
const int CEMPTY = 0;
const int CBLACK = 1;
const int CWHITE = 2;

// batch commands
std::string GET_LOCAL_FILE_COMM = "cd saves && for /f \"delims=\" %a in (\'dir /b/a-d/oN *.*\') do echo %a";
std::string ECHO_TO_TMP = " >> _read_tmp";
std::string DELETE_TMP = "cd saves && del _read_tmp";
std::string DELETE_LOCAL_FILE_COMM = "cd saves && del \"";

// difficulty
std::vector<int> hard1 = {800000, 10000, 3000, 50, 20, 10};
std::vector<int> hard2 = {3000000, 3000, 300, 100, 50, 10};

std::vector<int> easy1 = {800000, 100, 50, 30, 20, 10};
std::vector<int> easy2 = {3000000, 200, 200, 100, 100, 10};

// Alpha-Beta Search

const int DEPTH = 3;

